package bean;

import java.io.Serializable;
import java.util.List;  
import javax.ejb.EJB;
import javax.faces.bean.*;
import controller.AmministrazioneInterface;
import controller.PersonaleInterface;
import controller.RicercaInterface;
import controller.UserMgr;
import dto.*;

@ManagedBean(name="ricercaVolo")
@ViewScoped
public class CercaVoli implements Serializable {  
	private static final long serialVersionUID = 1L;
	
	@EJB
	private UserMgr userMgr;
	@EJB
	private PersonaleInterface personal;
	@EJB
	private RicercaInterface ricerca;
	@EJB
	private AmministrazioneInterface admin;
	

    private static List<VoloDTO> elementi;  
    
    private List<VoloDTO> filteredElementi;  
    private VoloDTO selectedVolo;
    private ElementoBaseDTO selectedElemento;


    public void loadVoloData(){
    	this.elementi = ricerca.getListVolo();
    }

	public List<VoloDTO> getFilteredElementi() {
		return filteredElementi;
	}


	public void setFilteredElementi(List<VoloDTO> filteredElementi) {
		this.filteredElementi = filteredElementi;
	}


	public VoloDTO getSelectedVolo() {
		return selectedVolo;
	}


	public void setSelectedVolo(VoloDTO selectedVolo) {
		this.selectedVolo = selectedVolo;
	}


	public ElementoBaseDTO getSelectedElemento() {
		return selectedElemento;
	}


	public void setSelectedElemento(ElementoBaseDTO selectedElemento) {
		this.selectedElemento = selectedElemento;
	}

	public List<VoloDTO> getElementi() {
		return elementi;
	}

	public void setElementi(List<VoloDTO> elementi) {
		this.elementi = elementi;
	}
    
    
	

}  